|
APRICOTS ist ein System zur Workflow-Bearbeitung, zur zuverlässigen
Ausführung langlebiger Abläufe. Menschliche Sachbearbeiter, welche
an Workflows beteiligt sind, werden im System durch Agenten
repräsentiert. Die Aufgabe menschlicher Sachbearbeiter liegt in der
Bearbeitung multimedialer Dokumente, welche in Vorgangsmappen
zusammengefaßt sind. Hier wird eine Oberfläche in Java entwickelt,
die einen elektronischen Eingangskorb für Benutzer darstellt. Über
den Eingangskorb soll es möglich sein, Vorgangsmappen zu öffnen
und die darin enthaltenen Dokumente zu bearbeiten. Beispielhaft wird
dies anhand von HTML-Dokumenten sowie unformatiertem Text,
JPEG-Bildern und PDF-Files implementiert, wobei auf die Anbindung
von Werkzeugen zur Darstellung und Bearbeitung der Dokumente
geachtet wird.
Zuerst werden die Begriffe Workflow Management System, APRICOTS,
ConTract, sowie Begriffe die in deren Zusammenhang stehen
erläutert. Weiterhin wird kurz auf die Programmiersprache Java
eingegangen und eine Erläuterung zu CORBA und zum Orbix Naming
Service gegeben.
Das Benutzungskonzept wird dargelegt, Probleme mit der Darstellung
und Abarbeitung von Aufträgen werden diskutiert,
Interaktionsmöglichkeiten der Benutzer werden festgelegt.
Weiterhin wird der Entwurf und Realisierung des Eingangskorbs
dargelegt, Datenstrukturen, Zustände und Schnittstellen werden
erläutert, die Werkzeuganbindung besprochen.
Sinnvolle Erweiterungen und Änderungen am Eingangskorb werden
vorgestellt.
Die konkrete Schnittstellendefinition zwischen dem Eingangskorb und
dem Benutzeragenten befindet sich im Anhang.
|